a kind of armadillo - Inglés Sinónimo Diccionario